package com.hxd.otc.module.home.contract;

import com.hxd.otc.module.convenience.bean.ConvenienceBannerBean;
import com.hxd.otc.mvp.base.IBasePresenter;
import com.hxd.otc.mvp.base.IBaseView;

import java.util.ArrayList;

/**
 * 作  者 :  zjl
 * 时  间 :  2019/1/8 17:02
 * 描  述 :  ${首页Contract}
 */
public class HomePageContract {

    public interface IView extends IBaseView {
        void getBannerListSuccess(ArrayList<ConvenienceBannerBean> convenienceBannerBeans);

        void getBannerListFail(String errMessage);

        void onShowNoMore();

        void updateMessageRed(Integer number);

        void updateMessageStatusSuccess();
    }

    public interface IPresenter extends IBasePresenter {
        void getBannerList();

        void bannerUpdate(String bannerId);

        void getMessageNoReadCount();

        void updateMessageStatus();
    }
}
